I am going insane trying to choose. need a big pool, beach in walking distance that we can snorkel in preferably, nice town for eating out. Not too brits abroad, but still plenty tourist shops for inflatables etc