News Hub

8 Best Thing You Should Know About Komodo Nat Park

The Komodo National Park, is located in the center of the Indonesian archipelago, between the islands of Sumbawa and Flores. It consists of 3 main islands: Komodo, Rinca and Padar, as well as numerous small islands. It is one of our favorite sailing destinations. Here’s why :

Read More