island off devon coast