This bustling beach town offers an array of outdoor activities like ATV and horseback riding, snorkeling, scuba diving, kayaking, plus offshore sport fishing.