Inverness is spread out along approximately 2 miles of the western shore and valleys of Tomales Bay on the Point Reyes Peninsula, it provides services to visitors to the Point Reyes National Seashore and Tomales Bay State Park.