Resort hotels hug quintessential Caribbean beaches around the whole island , and though many package tourists still stick close to the coasts , every region has charming , engaging towns .
The resort hotels have access to Caribbean beaches .