Fajardo Inn
The buildings that make up this hilltop hotel offer lovely views of islands poking out of the Atlantic Ocean. A bit closer is the pool lined with shimmering aquamarine tiles, surrounded by gardens filled with wild ginger and other colorful plants. All rooms have simple furnishings and white-tile floors; some have balconies that let you enjoy the sunrise. Two restaurants, Starfish and Blue Iguana, can be found on-site, as well as a basketball court, a beauty salon, and minigolf for the kids. The closest beach—a five-minute drive—is the public Balneario Seven Seas, a favorite of locals and tourists alike.