Rove La Mer Beach, beachfront and water