In answer to your question about the need for a pool, do a search on "beach". Since you'll be inside the reef there's alot of sea grass and not much wave action. Some people don't like swimming in those conditions so a pool is a good option. The beaches are pretty, but not what you'd see on Caribbean islands usually.