Tourists might flock to La Sanguich and Versailles, but locals (and their abuelitos) are endeared to Bella Cuba, a longtime, family-owned establishment in South Beach. The first Bella Cuba opened in Ireland, but when owner Omar Jimenez's family relocated to Miami when he was a kid, they brought their restaurant with them and opened it a stone's throw from Lincoln Road and the Miami Beach Convention Center. Since 2005, the kitchen has consistently churned out some of the city's best Cuban fare, a perfect union of Afro-Caribbean and Spanish dishes from tender ropa vieja and indulgent crema de malanga soup to frita sliders and seafood paella. But you're here for their generously portioned Cuban sandwich. It starts with fresh-baked Cuban bread pressed to perfection and layered with slices of salty ham, a mountainous pile of fragrant house-roasted pork, and the requisite trio of Swiss cheese, pickles, and mustard. The result is a mouthwatering combination of savory, sweet, and tangy. If you're feeling adventurous, it's also available as a wrap that's equally loaded with all the ingredients and delivers a burrito-style Cubano experience with everything but the bread.