a little island with a castle