Despite being a small fishing town, Labuan Bajo boasts stunning coastal views, abundant marine life, and a rich local culture ...