Travel writers, travel professionals and beach connoisseurs the world over seem to agree that St. John has the best beaches in the world. There are, undoubtedly, isolated beaches in other parts of the world that meet these requirements but we agree St. John still wins the best beaches award. The north shore of St. John has, not one or two perfect beaches, but beach after beach, one around each point or headland from Lind point to Mary Point and beyond. There's Salomon, Honeymoon, the seven Caneel Bay beaches, the Hawksnest beaches, Jumbie, Trunk, the Cinnamon Bay beaches, Maho, Little Maho and Francis Bay. This is not to mention the other beautiful (perfect) beaches on other parts of the island such as Salt Pond Bay and Lameshur. We visited most of these beaches. Finally, the beaches you will find on St. John are uncrowded. Most of the island is protected by the National Park and remains wild and natural.
At left, a shot of Caneel Beach, Caneel Bay Resort's main beach, taken from an overlook above the resort.