Hotel tips: Our favorite 65 hotels in the Caribbean