Carmel by The Sea

White sandy beach, lots of restaurants, art galleries, quaint shops, tons to do.