Indian Island

Indian island, where the book is set, is a real place in Sticklehaven, Devon, England. Christie most likely based her book on this resort island.