Miami Beach is a great provisioning stop. There are plenty of places to anchor and 2 good dinghy tie ups. Publix and Fresh Market are 3 to 6 blocks away. There is a laundry about 3/4 mile. The police dock has a water tap where you can fill jugs. The bus system is good to take you further afield like to marine supplies. Or you can dinghy a few miles to the marine suppliers as well. And there are great restaurants all over Miami Beach. We loved riding our bikes all over town.
An excellent stop.