The Cliff Bay hotel offers impressive views of both the sea and the cascading cliffs that line the coast. The property attracts vacationers looking to relax thanks to its location in Funchal on ...