@firemedic: I’ve been to quite a few Caribbean destinations over the years (Bahamas, Cozumel, Playa del Carmen, St. Thomas, Puerto Rico, Aruba, Barbados, and Dominica. I’ve also done Key West FL, which has a cool tropical feel to it, although the beaches aren’t great).
I think of all of those places my favorite was St. Thomas. The beaches were amazing and I loved that the island was green with vegetation and mountainous, so that while you’re sitting on a beach you see the blue of the water, the blue sky, and the green mountains. AMAZING. However, St. Thomas is probably going to be one of your more expensive options.
In the Bahamas, we stayed at The Atlantis in the main towers and it was GORGEOUS. Perfect for a honeymoon, but only if you can afford it. It can get quite pricey from what I hear (I was a teenager when I was there), but I had a blast on that trip and can imagine it being extremely romantic as an adult.
I also really adored Barbados…the people there are incredible, and we spent some time at a beach bar that had swing ropes out into the ocean, trampolines in the water, etc. We had the perfect day there.
If Mexico is a possibility, I absolutely recomment the Iberostar resorts at Playa del Carmen (we stayed at Paraiso del Mar). They’re all-inclusive and gorgeous with fantastic food and beautiful views. There are a number of off-premesis excursions but there are tons of things to do on the resort. If I hadn’t already been there I’d think it would be an amazing spot for a honeymoon.
Really it’s just about figuring out what you want to do and doing some research. Interested in diving and coral reefs? Try the BVI. Try Aruba or Barbados for the best beaches. Puerto Rico or Jamaica for amazing culture and nightlife (or so I hear).
For our honeymoon I think we’re looking into Hawaii but it’s so expensive getting there from the East Coast…. if we wind up doing Caribbean I’m thinking Jamaica (apparently one of the most affordable islands) or St. Lucia, which I know is not an option for you.