Why it belongs here
Ladder Bay is an anchorage on the leeward side of the Caribbean island of Saba. The bay sits on the west side of the island, directly under a set of 800 steps hand carved into the rocks locally known as "The Ladder".
Source-backed