Where are Ron and Ellen?

Malta 2005

Gozo

Gozo, the smaller of the two inhabited Maltese islands.