Cala Ratjada – one of the best places to stay at? Cala Ratjada is a