“Even if you’re not a morning person, you’ll want to set your alarm at the Hotel Rocamar. The 32-room property sits mere feet from the Caribbean on a four-mile-long island off the Yucatan Peninsula, and every day dawns with a gorgeous sunrise over the sea. A breakfast of coffee, toast, and tropical fruit arrives soon after on a wooden tray. The rooms themselves are stark yet cheery—mostly white with bright yellow curtains—but you’ll probably spend most of your time parked on your private balcony. Each one has its own hammock, from which you can search for the pelicans and frigate birds soaring on the wind. There is one catch: You’ll have to walk a whole five minutes if you want to stretch out on the nearby Playa Norte white-sand beach.
Price: from $65.