Find the 50 best things to do in Carlsbad CA, in this ultimate local's guide- the best beaches, hidden gems, attractions, restaurants & more!