Hidden Gems Cat Ba Island: Vietnam’s Hidden Gem in the Gulf of Tonkin Vietnam has many beautiful islands that attract tourists from all over the world, but few are as stunning and unspoiled as Cat Ba Island in the Gulf of…