Islands Magazine names St John’s Trunk Bay ‘Best Beach in the Caribbean’ for 2013