Spouse and I have taken a winter vac. in Caribbean for the last 4 yrs. We first went to PR, then St. Thomas and loved it there, Jamaica( went AI and it was nice) and then back to St. Thomas. Airfare has really increased and we are looking at maybe elsewhere. Beautiful beaches are a must and we usually rent by owner right on the beach but are considering a nice resort and maybe AI again. We love to go sightseeing and shopping as well as snorkeling. Safety is an issue also. So my question is what other island does everyone recommend and why?