The NCAA has announced that the Omni La Costa Resort & Spa in Carlsbad, California, will host the NCAA Men’s and Women’s Division I Golf Championships through 2028. This marks a significant extension, as the resort was already set to host the championships in 2025 and 2026. Now, with five consecutive years of hosting, La …