Which prepositions are correct?<br/><br/>They had the picnic on / at / by / beside / in the seaside.