Located off the North coast of Java in Indonesia, Karimunjawa is an archipelago of 27 picture perfect islands, complete with crystal clear waters, blue skies and...
Vieques is an island located eight miles off the mainland of Puerto Rico in the Caribbean Sea. It’s a tiny island, only twenty-one miles long and...