You didn't list my favorites, St. John, Tortola, Dominica, and Barbados. I'd love to stay at any of them for a day, if expenses were taken care of. Oops, need to throw in Bon Aire as well. Out of your choices, guess I would opt for Grand Caymen as well. Best Wishes!!