La Playa de Vistahermosa está situada en el término municipal de El Puerto de Santa María.