3. Numero Uno Guest House, Ocean Park, Puerto Rico
Puerto Rico may not come up in many beach lists, but it has plenty to offer. The hotel is right on the beach and has just 11 rooms. Staying somewhere so small gives your vacation an intimate feel. You can eat at Pamela’s, enjoy a cocktail on the upper deck or head into San Juan to hit the clubs.