The largest Caribbean island with a tropical climate and sunshine all year round has been ranked the best country to visit - an 'experience like no other'.