My D and her husband went to a destination wedding on Vieques, which was at the W Hotel. They loved it there–also went to see the Bioluminescent Bay. They liiked Old San Juan too.
The only place I have been to in the Caribbean is Nevis in the West Indies. We stayed at the Four Seasons. It was spectacular.