The picturesque island of Corfu, Greece has taken centre stage in the inaugural UK season of Netflix's popular reality series,…