front town beach