San Jose del Cabo is a quaint, historic town on the southern end of Mexico's Baja California peninsula. Together with Cabo San Lucas, it is a major hub of Los Cabos -- a staple in the beach resort world for its rugged beauty and California-esque vibe. San Jose del Cabo beachfront resorts rarely offer swimmable beaches (the coast here is largely unsafe for swimming, due to dangerous undercurrents), but hotels on non-swim-friendly beaches often compensate with great amenities and stunning seascapes. Take a look at our favorite beach hotels in San Jose del Cabo.