Relax on the beaches of Karachi and explore the lively Port Grand, known for its restaurants, shops, and cultural events.