 According to the United States Census Bureau, the town has a total area of 1.3 km² (0.5 mi²).1.1 km² (0.4 mi²) of it is land and 0.2 km² (0.1 mi²) of it (15.69%) is water.Shelter Bay is located on the Swinomish Indian reservation and most lots are leased from the Swinomish tribe.