214341

The Islands of Milne Bay

With more than 600 islands in a region abundant in diversity and natural beauty, island hopping in Milne Bay is an experience not to be missed.