Ireland Set on a remote island off the Irish coast