2024-South Padre Island, TX 2023-Virginia Beach, VA 2022-Hermosa Beach, CA 2021-South Padre Island, TX 2020-COVID YEAR 2019-Virginia Beach, VA 2018-Virginia Beach, VA 2017-Daytona Beach, FL 2016-Hermosa Beach, CA 2015-Daytona Beach, FL 2014-Virginia Beach, VA 2013-Manhattan Beach, CA 2012-Cape May, NJ 2011-Cape May, NJ 2010-Huntington State Beach, CA 2009 and prior