Cabo San Lucas is a popular resort city in Baja California. It takes less than three hours to get there from southern California. There are two international airports nearby. More flights are being ...