Anguilla, a small Caribbean island is the perfect definition of a laid back, leisurely place. It has emerged as a…