A sand spit island surrounded by coral reefs and a vast blue ocean. Taveuni Island, Somosomo Strait, Pacific Ocean, Fiji Islands.

A sand spit island surrounded by coral reefs and a vast blue ocean. Taveuni Island, Somosomo Strait, Pacific Ocean, Fiji Islands.
