Found On The Island Of North Bay Village In Miami Beach, This Waterfront Hotel Is Also Home To The Best Of Miami'S Waterfront Dining Options, Shuckers Bar & Grill. Our Unique Island Location Between Miami And Miami Beach Allows For Seamless Access To South Beach, North Beach, The Port Of Miami, Downtown Miami, And Bal Harbour. Why Not Stay On The Water And Easily Play Anywhere!The Best Western...