Since opening on the southern tip of South Beach in 1995, Nemo has consistently been rated as one of Miami’s very best restaurants. Like the proprietors of many of the United States’ other highly ...