Beachfront resort with outdoor sports areas, a large pool, and a spa.