Gran Playa Canteras is the beach of fine ivory sand in front of the open ocean

Gran Playa Canteras is the beach of fine ivory sand in front of the open ocean Travel photography Family-friendly: true