Boasting spectacular views over Corpus Christi Bay, this Omni hotel is located in the lively Marina district of downtown Corpus Christi, the state's largest coastal city.