The White House says the upcoming summit between Donald Trump and North Korean leader Kim Jong Un will be held on Singapore's southern island of Sentosa. It's a holiday hotspot. But experts say the venue is also a smart choice for security reasons.