The island's only town, Avalon, clusters around the bay below stunning mountains that separate it from the rugged interior.
Avalon is the only town on the island.