There are three beaches. The Main Beach is situated beside the pier and channel and has a large change room, washroom and concession building along with a playground, parking area and the Beach Street Station Restaurant - the former Goderich train station. The boardwalk begins at the Main Beach and extends 1.5 km with additional length being added in 2020. St Christophers' Beach has a shaded area with pavilions, washrooms and playground. Rotary Cove Beach is located at the end of Cove Road and has a shallow, sandy beach area with lifeguard towers, washrooms, volleyball court area, concession building - The Wheelhouse - as well as fitness and play equipment.