I (still) haven't read The Beach, so I dunno how similar it is, but it seems like the obvious choice. I dunno, I was wondering why you hadn't already thought of it, and figured there must be some obvious flaw or something. But it seems to fit your categories perfectly. Might just be a bit too common/popular/etc for EE... then again, I dunno how popular the book is.