Mavili Beach: An urban seaside experience.