Willard Beach is a beach and neighborhood in South Portland, Maine. The beach, which covers 4 acres, used for swimming as well as commercial and recreational boating. Southern Maine Community College abuts the beach. From Wikipedia
This season’s unusually large, frequent strandings of lion’s mane jellyfish have led officials to urge swimmers to keep their distance.