San Pedro, BZ
Las Terrazas Resort & Residences
Fronting a white-sand beach on Ambergris Caye, this polished resort is 6 km north of San Pedro and 7 km from San Pedro Airport. Featuring tropical-inspired decor, the airy 1- to 3-bedroom apartments come with free Wi-Fi and flat-screen TVs. All have kitchens, living/dining areas and washer/dryers, as well as balconies or terraces. Upgraded apartments offer sea views and/or plunge pools. Use of bikes, kayaks and paddle boards is complimentary, and fishing gear is available for a fee. There's a stylish restaurant, a dive shop and a day spa, plus an infinity pool featuring a poolside bar.