Boutique Hostal Mistral receives great reviews from guests. Inturotel Cala Esmeralda Beach Hotel & Spa - Adults Only, Inturotel Esmeralda Park and TUI BLUE Rocador - Adults Only are also excellent options to stay in Cala D'or beach.