There are only a handful of hotels here, most of them small and located on the Caribbean (western) coast near the main town, Port Elizabeth. The largest is the Bequia Beach Hotel, on the Atlantic-side's Friendship Bay. With its clutch of pastel-painted, fretwork-trimmed cottages and villas in a beachfront garden setting, the 57-room retreat where I stayed, although only 10-years-old, feels like its been here forever. Faux vintage travel posters decorate the hotel's handsome lobby lounge; a string of palapas line its brown-sugar sands; and room décor is a mash-up of tropical influences, with pineapple, palm-print and other botanical motifs galore. Boasting its own spa; three swimming pools; and a pair of restaurants, this is the only real resort on Bequia, protectively presided over by its black-and-white feline mascot, Diva.