Perched on a cliff overlooking the expansive Atlantic Ocean, The Cliff Bay hotel ... in Funchal on Madeira, an island of Portugal that sits off the coast of northern Africa. The hotel is home ...