Surrounded by a lush tropical garden, the Iberostar Costa Canaria hotel is located directly on the seafront promenade and sandy beach in Playa de San Agustin on Gran Canaria's south coast.