Whatever your requirements (an infinity pool with butler service? A water park for the kids? A room with a view or within walking distance of city attractions?), there's a beach hotel to fulfill them.