Little Thatch Island — free outdoor place in Mashpee Neck, Massachusetts · Hottub