Yes, you can still swim in Cabo during December, thanks to warm water temperatures. The average high in December is around 79 degrees, with a low of 59. Most days are overcast. We recommend packing shorts or light pants, a light jacket for boating, sandals as well as hiking shoes.