Fantastic welcome, fantastic place, fantastic island