There are tons of shops and restaurants and the beach, all conveniently located in downtown Carlsbad Village.