Baja California offers a wide variety of activities for fun and relaxation. From water sports like windsurfing, kiteboarding, scuba diving and sport fishing to classic activities such as live theater, art galleries and fine dining to such unique activities as desert survival skills.