Browsing: resorts

Set by itself personal, four-acre island three miles off San Pedro in Ambergris Caye, Cayo Espanto provides six luxurious beachfront one- and two-bedroom villas, in addition to one overwater bungalow, all of which come with a personal dock and plunge …