Crystal BeachVisit WebsiteGet Directions Details Details A quiet beach on the upper Chesapeake Bay at the mouth of the Elk River. The site was an early 20th century resort. Hours See website for hours. Location11 Park StEarleville, MD21919Get DirectionsContactMapEastern ShorePlaces NearbyAccommodationsButtonwood Beach RV ResortLearn MoreSee More For Eastern Shore