tenerife, puerto de la cruz, beach, europe, island, sea, spain, holiday, black, volcanic, the waves, cliff, tropical, green, the coast, tourism