Maybe Grand Case Beach Club (they have a beach/pool/bar)? Sounds like you want a party hotel in Cancun or something?