best family resorts in San Francisco all inclusive