Hainan, China: Paradise Found?

A a rainbow arched overhead at the beach of the five star resort, I wondered if it was a omen that I had found my private paradise.