Avila Beach is a must-visit spot. From a challenging round of golf to a leisurely day of sun-worshipping, you'll find a great variety of diversions on land and ...