Many of Bermuda 's hotels are located along the south shore of the island .
Many of Bermuda 's hotels are along the south shore of the island .