The island's only town, Avalon, clusters around the bay below stunning mountains that separate it from the rugged interior.
267562
Avalon is the only town on the island.
267563
Avalon is one of many towns situated on the island.