Bay Shore is a charming waterfront community on Long Island, known for its beautiful beaches, vibrant downtown area with shops and restaurants, and easy access to outdoor activities like boating and fishing.