As far as which resort has a better beach for swimming, Beach Palace wins that battle. It's located on one of the best beaches around and offers nice waves and soft sand for walking or lounging. Family Activities Winner: Moon Palace Cancun for the wide variety of pools, slides and activities.