Key West Mahi Mahi Sandwich