Foss Beach: Rye's Hidden Coastal Refuge in New Hampshire | OnlyBeaches