According to the U.S. Census Bureau, the town has a total area of 10.4 square miles (27 square kilometres). 3.9 square miles (10 square kilometres) of it is land and 6.5 square miles (17 square kilometres) of it is water.