A topless Harry Styles has showed off his collection of tattoos while on holiday in the Caribbean with Taylor Swift.