Geeklove I was your build before having dd and now working to get back to it. Wore a 36A then switched to 32b when measured for my wedding despite insisting to everyone I had a broad back. It's certainly broader now as im more size 12 than 10 these days. However, im still in 32 have just upped to cupsize (to E).
Others are right - try going up a cup. Bet 34 c is not making the most of your assets!
Peacocks do a good black bikini. The key is halterneck with padding and heavy detailing to with a slimmer brief to balance out the pear and broaden your shoulders. String bikini can make you look too flat chested imo.