Many come to the Cook Islands for their tropical beaches and to escape the world. But this archipelago of 15 islands is also home to vivid blue lagoons, lush mountains, sandstone churches and vibrant markets.