The seals are visible all season from May - October . The "peak " season for seal spotting are the months on June, July & August. During these months they come ashore to give birth and to moult ( shed their fur ).
During the month of June the seals give birth and mate again. Pups are capable of swimming within a few hours of being born and remain with their mother for 4-6 weeks.