Miami would not be a good choice as a connecting point between the UK and the Eastern Caribbean islands. It's 2.5 hours flying time NW of SJU.
Eastern Caribbean islands like Antigua and Barbados make more sense for connections. Then you can play the LIAT game. [Leave Island Any Time, Luggage In Another Terminal]