Parishes of Bermuda Map
As the following map demonstrates, Bermuda is divided into 9 parishes and 2 municipalities.
Sandys Parish at the northern tip is the location of the Royal Naval Dockyard.
Near the island's center, Pembroke Parish--not Hamilton Parish--contains the capital city of Hamilton.
St. George's Parish does indeed contain the Town of St. George.
Map from Wikipedia