Mansion Beach: New Shoreham's Hidden Cove on Block Island | OnlyBeaches