Willard Beach is a 4 acre beach located in South Portland sandwiched between Fisherman's Point and the SMCC campus. There is a seasonal beach house that has a snack bar, restrooms, and showers. Dogs are allowed any time during the winter between the hours of 6am and 9pm. During the summer (May 1 - September 30), dogs are allowed from 7am - 9am and 7pm - 9pm.
Willard Beach is located at: Beach St., South Portland ME 04106