I'm trying to take my GF on a last minute trip to one of the Caribbean islands for a week, starting next week and are currently between the Bahamas, Jamaica, St Maarten, Thomas and Aruba, which appear to be the only islands I can get to via Delta with my miles. She hasn't seen turquoise water in 15 years so I want to do it right for her. She's obviously not a traveler and not comfortable with sketchy situations so aside from finding an island with pristine beaches that are good for swimming, walks, snorkeling etc, I'm also focusing on somewhere that also has a town that is safe for shopping and has good restaurants.