I would suggest Grand Cayman - but the hurricanes decimated the flora. Seven mile beach and snorkeling.
Take a Caribbean cruise with day trip guided tours/activities at ports of call. Best way to visit without a lot of planning.
good luck
Been there, loved it, too expensive, and they are decimated from the hurricanes right now.