I'm more of a lay on the beach girl..My Husband however is total opposite! Which of these ports have the best beach? We loved St. Thomas, our tour guide was amazing. The beaches were so beautiful! I'm so afraid we won't find anything as nice. However, we have only been on the one cruise. I can't really compare St. Thomas to anywhere else.