Seaside staycation: best coastal towns with piers to visit this summer