Meads Bay, Anguilla is one of the island's longest beaches. The bay is slightly protected and is a perfect spot to watch the Mega Yachts.
There are several good restaurants and luxury resorts nearby. Don't miss trying lobster rolls at Blanchards Beach Shack.