Rash Guards! Girls4sport (something like that) has lots of full coverage tops that I love (because I burn when exposed to a bright light bulb) and lots of matching bottoms in varying styles. Landsend also has some decent rash guards or swim tops that can go over a bikini top if you need more support.