The 20 acre complex offers shopping, restaurants, and several water related activities on its man made beach.