beach near Sebago Road