Roatan in Honduras is a beautiful island on the Caribbean coast. Small but with some incredible land