The beautiful island country is among the friendliest places in the world and has a collection of over 300 islands. The best weather falls between June and September with sunny skies ...