From world-renowned art galleries and museums to pristine beaches and bustling shopping districts, Miami Beach has something for everyone.