With miles of sandy coastline Tenerife is famous for its legendary beaches, and one of the most popular and impressive is Martiánez Beach in Puerto de la Cruz with its fine black sand.