Located just off the coast of Venezuela, the pretty twin islands of Trinidad and Tobago (also known as T&T) pack…