Pilchard Bay

From Wikishire
Jump to navigation Jump to search

Pilchard Bay is a small bay in Bermuda, indenting the northernmost shore of the Main Island and providing a good, sheltered anchorage. The bay is within Ely's Harbour, sheltered between the Main Island and Somerset Island to the north, with Whale Island in the bay itself.

Location