Town Hill, BermudaTown Hill is the highest point on the island of Bermuda at. It is located just to the south of Flatt's Village, and offers views across Harrington Sound, immediately to its north.