Hotel Royal Orchid se nachází na útesu nad Atlantským oceánem, v hotelové čtvrti městečka Caniço de Baixo, 2,5 km od centra města se spoustou obchodů, restaurací a barů a 15 km od města Funchal. Hotel je situován na skále nad mořem, kde je přístup k moři po schodech…