Hamlin Beach State Park: White Sand Shores on Lake Ontario | OnlyBeaches