Barbados' strong value proposition makes it an ideal locatio