CNN, one of the leading news networks in the U.S., has placed Secret Bay among its list of “The World’s Most Beautiful Island Hotels.” The article includes just fifteen hotels throughout the world that travel experts have deemed as the most stunning destinations. In its description of Secret Bay, CNN highlights the boutique hotel’s luxurious offerings amidst astounding seclusion.

Read full article.