Тем временем остальные корабли тихоокеанской эскадры крейсировали вдоль побережья и захватывали все, что имело признаки мексиканской принадлежности. Но капитан Стоктон был сильно обеспокоен в октябре известием о том, что два мексиканских генерала, освобожденные под честное слово после падения Лос-Анджелеса, собрали силы и осаждают находившийся там небольшой гарнизон. «Саванна» немедленно направилась к месту событий. В Сан-Педро стало известно, что гарнизон был вынужден капитулировать и ждет американского крейсера. Капитан Мервин из «Саванны» высадил отряд матросов и морских пехотинцев и начал марш к столице. Он не смог справиться с превосходящими силами и был вынужден отступить. Действительно, казалось, что теперь почти все места, захваченные активными моряками, снова падут в руки мексиканцев. Гарнизону в Монтерее угрожало восстание народа; гарнизон в Сан-Диего был осажден; Лос-Анджелес находился в руках неприятеля, а силы в неприятельском лагере у Сан-Бернардино крепли с каждым днем. Но капитан Стоктон соответствовал всем предъявляемым к нему требованиям и компенсировал нехватку сил стремительностью передвижения. Как раз тогда, когда положение стало критическим, военно-морские силы узнали о разгроме генерала Стивена Кирни мексиканцами под предводительством Пико. Кирни и его драгунов действительно с большим трудом спасли моряки из их окруженного положения близ Сан-Бернардино.
Собрав всех людей, каких только смог, капитан Стоктон решил отбить Лос-Анджелес. 29 декабря 1846 года он начал свой 145-мильный марш к столице. Дорог не было, путь пролегал через глубокие овраги, песчаные холмы и пустыни. Люди были плохо вооружены и скверно одеты, а лошадей для помощи в буксировке артиллерии почти не имелось. Никогда еще перед американским командиром не вставала столь неприглядная картина. Люди, многие из которых шли без обуви, выбились из сил на марше и умоляли об отдыхе, но капитан настаивал на продолжении пути, поскольку мексиканцы крепли с каждым днем. Люди отвечали на призыв изо всех сил.
7 января неустрашимый Стоктон обнаружил, что противник закрепился между ним и рекой Сан-Габриэль. Мексиканский генерал передумал и пересек реку с целью помешать переправе. Но Стоктон не пожелал отступать и громил врага на всех направлениях, несмотря на трехкратное превосходство противника в численности. Это произошло 8 января, в годовщину битвы при Нью-Орлеане. На следующий день он снова вступил в бой, отразив три яростные атаки неприятеля. 10-го числа он вошел в Лос-Анджелес без сопротивления, а 15-го к нему присоединились Фримонт и его отряд. Эти порты в Калифорнии больше не подвергались серьезным нападениям до конца войны, однако их требовалось удерживать гарнизонами, а все побережье нуждалось в наблюдении. Часть эскадры была направлена на юг, а также в Калифорнийский залив. К концу 1847 года каждое мексиканское орудие на западном побережье, за исключением тех, что находились в Акапулько, было замолчено. Лорето, Ла-Пас, Масатлан, Сан-Блас, Мансанильо, Сан-Антонио, Гуаймас и Мулехе перешли к эскадре. Иногда для сдачи города требовалось лишь появление одного-двух кораблей у его берегов, но обычно были необходимы штурм или демонстрация десантного штурмового отряда на суше. Однако матросы и морские пехотинцы неизменно оставались непобедимыми в этой части войны, где они действовали абсолютно без поддержки армии.
Самым тяжелым положением, в каком оказались американцы в этой кампании на Тихоокеанском побережье, стал эпизод, когда лейтенант Хейвуд с «Дейла», четыре мичмана и двадцать морских пехотинцев были заперты в миссионерском доме в Сан-Хосе, небольшом селении близ Сан-Лукаса. Не ведая о том, он оказался окружен крупными силами, а двое его мичманов были захвачены врасплох противником, о близости которого не подозревали. Лейтенант Хейвуд удерживал позиции с 19 ноября 1847 года по 17 февраля 1848 года, пока на помощь ему не пришел коммандер Дюпон на «Сайане». Отряд из девяноста четырех матросов и морских пехотинцев под командованием лейтенанта Роуэна высадился на берег и с боем пробивался сквозь ряды шестисот мексиканцев, пока те не были разгромлены, а Хейвуд и его люди — спасены. После этого на западном побережье не происходило ничего более серьезного, чем партизанские набеги.
Операции на западном побережье были, пожалуй, гораздо более важными по своим результатам, чем действия домашней эскадры в Мексиканском заливе и у реки Рио-Гранде. Но последняя эскадра была крупнее и, поскольку она постоянно взаимодействовала с победоносными армиями, в конце концов захватившими столицу страны, о делах флота на востоке, которым командовали сначала коммодор Дэвид Коннер, а затем коммодор Мэтью К. Перри, было слышно гораздо больше. Операции на этом побережье также подверглись жесткой критике, поскольку различные корабли были забиты молодыми людьми, переполненными доблестью и одержимыми жаждой славы. К тому же они находились сравнительно близко к дому и видели газеты из Нью-Йорка, Вашингтона и Нью-Орлеана. В этих изданиях армии приписывалась вся слава, в то время как флот почти игнорировался. Это пренебрежение жгло сердца сорвиголов, и они винили коммодора Коннера — офицера с огромным опытом и выдающимся послужным списком — за то, что он не штурмовал каждый форт и цитадель близ побережья, вместо того чтобы выполнять приказы о поддержании эффективной блокады портов и содействии армии при любой возможности. Эти обязанности, казавшиеся утомительными и бесславными, имели первостепенное значение для плана кампании, и они выполнялись с терпением, которое возвышалось над усталостью, болезнями и смертью. Служба, требовавшаяся от блокирующих, не предполагала масштабных боев, однако люди постоянно подвергались опасности подхватить прибрежные лихорадки, и сотни умирали. К тому же в определенные сезоны флоту грозило быть выброшенным на берег свирепыми «норд» — местными штормовыми ветрами. Во время этих бурь случалось множество аварий, самой серьезной из которых стало опрокидывание брига «Сомерс» под командованием лейтенанта Рафаэля Семмса (впоследствии командовавшего конфедеративным кораблем «Алабама») и гибель более половины ее экипажа.
Когда война началась у Пало-Альто, коммодор Коннер находился со своей эскадрой у Пойнт-Исабель, в устье реки Рио-Гранде. Не зная исхода битвы, пятьсот матросов и морских пехотинцев были направлены на усиление гарнизона в Пойнт-Исабеле, где хранились армейские припасы, в то время как капитан Оулик с «Потомака» вместе с двумястами людьми поднялся вверх по Рио-Гранде на лодках на пятнадцать миль до соединения с армией у Бариты. В то время эскадра состояла из фрегатов «Кумберленд» (флагман), «Потомак» и «Раритан»; парового фрегата «Миссисипи»; шлюпов «Фалмут», «Джон Адамс» и «Сент-Мэрис»; парового шлюпа «Принстон» и бригов «Лоуренс», «Порпойз» и «Сомерс». До окончания войны некоторые из этих кораблей были отозваны, по меньшей мере один потерпел крушение, а эскадра неоднократно и значительно пополнялась.
Эскадре, теперь с началом войны, было приказано блокировать порты Матаморос на Рио-Гранде; Тампико на реке Тампико; Альварадо на Альварадо; Коацакоалькос на одноименной реке; Табаско на реке Табаско и Вера-Крус в заливе. Упомянутые реки, за исключением Рио-Гранде, представляют собой лишь небольшие ручьи, непригодные для судов сколько-нибудь значительного размера, а их устья образуют лишь открытые рейды. Вера-Крус был единственным местом, обладавшим хоть чем-то похожим на гавань. Порты в Юкатане, такие как Лагуна и Кампече, посещались исключительно ради запасов свежего мяса. Штат Юкатан не участвовал в войне и не нуждался в блокаде. К моменту, когда генерал Тейлор овладел Матаморосом, флот коммодора Коннера заметно усилился за счет шлюпов «Джермантаун», «Олбани», «Саратога» и «Декейтер»; пароходов «Спитфайр», «Виксен», «Аллегейни», «Скорпион» и «Скоридж»; брига «Тракстон»; канонерских лодок «Рифер», «Бонита» и «Ребел». Чуть позже, непосредственно перед бомбардировкой Вера-Круса, к ним присоединился семидесятичетырехпушечный «Огайо», а также бомбардирские суда «Везувий», «Хекла» и «Стромболи». Имелся также ряд небольших пароходов и канонерских лодок для действий на мелководье. Они составляли так называемую «москитную флотилию». Обладая столь грозным флотом, матросы чувствовали себя способными на любые задачи, и всякий раз, когда большая его часть действовала в каком-то одном месте, сдерживать людей было трудно. Молодежь даже считала рассудительность и консерватизм коммодора Коннера трусостью, и автор держит сейчас перед собой книгу, написанную двадцать пять лет спустя после тех событий тем, кто был мичманом на флагмане, и тот цитирует знакомые строчки о дерзновении ставить все на карту. Все это было крайне несправедливо, но свидетельствовало о том, что за мундирами матросов Мексиканской войны бились сердца, не знавшие страха.
Осуществлявшаяся блокада мексиканских портов никоим образом не являлась бумажной блокадой. Она была реальной и представляла собой полную противоположность чисто формальному закрытию портов, против которого Соединенные Штаты столь долго протестовали в других странах. Тяготы матросов и офицеров были ужасными, а потери — весьма значительными. Утомительность службы время от времени скрашивалась дерзкими экспедициями в реки и порты, где катера вырезали и уводили из-под береговых батарей. Хроника подобных предприятий показывает, что флот в 1846 и 1847 годах ничуть не уступал по напору тому флоту, который прославил свой флаг несколькими годами ранее в войне с Англией. Один из примеров такого предприятия приводится из «Воспоминаний военно-морского офицера» капитана Уильяма Харвара Паркера. Он рассказывал о блокаде Вера-Круса в 1846 году. Он говорит: «Одного из лучших парней на службе я часто встречал на Зеленом острове. Я имею в виду мичмана в отставке Хайнсона из Мэриленда. Он утонул на бриге „Сомерс“, когда тот перевернулся осенью этого года. Во время затопления оба рукава Хайнсона были перевязаны и висели на перевязи, и он был практически беспомощен. Говорили, что, когда бриг пошел ко дну, он умудрился ухватиться за рангоут вместе с другим человеком и, поняв, что тот не выдержит двоих, хладнокровно разжал руки. Это было в его духе. Рука у него оказалась на перевязи вот почему: пока „Сомерс“ поддерживал блокаду Вера-Круса, одному судну удалось ускользнуть — кажется, это была испанская шхуна. Мексиканцы пришвартовали ее к стенам замка Сан-Хуан для безопасности; но офицеры „Сомерс“ решили отбить ее или сжечь. Хайнсон был главной движущей силой в этом деле, хотя старшим офицером являлся лейтенант Джеймс Паркер из Пенсильвании. Однажды во второй половине дня они взяли баркас и направились с визитом к офицерам английского военного корабля, стоявшего под островом Сакрифисиос. Поступать так было весьма принято. После наступления темноты они покинули британский корабль и взяли курс прямо на шхуну, которую взяли на абордаж и захватили. Заметим, это происходило прямо под пушками замка и ружьями его гарнизона. Экипаж был обезврежен, и, обнаружив, что ветер не позволит вывести судно, решили сжечь его. Ее капитан оказал некоторое сопротивление, а часовой на стенах окликнул их, желая узнать, в чем дело. Паркер, прекрасно говоривший по-испански, ответил, что его люди пьяны и он заковывает их в кандалы. Затем отряд поджег судно и благополучно убрался с пленными. Именно при поджоге шхуны Хайнсон получил столь сильные ожоги».
Относительно личного героизма, проявленного Хайнсоном и другими при гибели «Сомерс», лейтенант Рафаэль Семмс в своей книге «Служба на воде и на суше во время Мексиканской войны» писал: «Тех людей, которые не умели плавать, отобрали для посадки в лодку. Когда крупный мужчина по имени Сеймур, судовой кок, забрался в нее, лейтенант Паркер приказал ему выйти, чтобы освободить место для двух людей поменьше, и он подчинился приказу. Впрочем, позже ему разрешили вернуться в лодку, когда выяснилось, что он не умеет плавать. Мичмана в отставке Хайнсона, подающего надежды молодого офицера, частично утратившего трудоспособность из-за тяжелого ожога, полученного при поджоге „Креола“ несколькими днями ранее, особенно умоляли сесть в лодку. Юноша по имени Наттер выпрыгнул из лодки и предложил свое место Хайнсону, а человек по имени Пауэрс сделал то же самое. Хайнсон отклонил оба предложения, и тогда эти люди заявили, что в таком случае другие могут занять их места, поскольку они решили остаться на обломках вместе с ним. Хайнсон и Пауэрс утонули. Наттер спасся. Совершая прыжок в море, штурман Клемсон ухватился за брас шлюпбалки вместе с пятью матросами. Будучи пловцом и заметив, что шлюпбалка недостаточно плавуча, чтобы удержать их всех, он отпустил ее и поплыл в одиночку. Он погиб — пятеро матросов спаслись».
Как раз в это время первая из канонерских лодок достигла эскадры, и молодые люди с кубрика были крайне забавлены крошечными размерами судна. Мичман с флагмана навестил «Рифер». Он подошел к ней на баркасе и, по незнанию, перешагнул через левый шкафут. Лейтенант Стерретт, командовавший ею, произнес наименее мягким голосом: «Сэр, у этого судна есть трап!» Вскоре даже юнцы научились уважать эти маленькие пароходы. Коммодор Коннер теперь предпринял экспедицию по захвату Альварадо, но как только он был готов начать бомбардировку, его лоцманы предсказали «норд», и он поднял сигнал: «Вернуться на якорную стоянку у Вера-Круса». Это расценивалось в народе как фиаско, но коммодор, несомненно, был абсолютно прав, поскольку Альварадо можно было взять в любой момент, что впоследствии и сделали таким способом, который с тех пор стал шуткой во флоте. Об этом будет вскорости рассказано. Следующей целью стал Тампико — город с населением в 7000 человек в 210 милях к северу от Вера-Круса. Бар в устье реки Тампико считается самым опасным на побережье, и крупные суда не пытались его пересечь. Однако малые пароходы и канонерские лодки «москитной флотилии» вошли внутрь, и город сдался без единого выстрела. Затем его заняла армия. Следующим движением стал поход на Фронтеру в устье реки Табаско и Табаско примерно в семидесяти милях вверх по этому небольшому потоку. Фронтера была взята внезапно, и коммодор Перри, теперь второй по командованию после коммодора Коннера, поднялся вверх по реке на судах с чересчур большой осадкой. Он чуть не потерял «Кумберленд» в грязи, и во всяком случае она была повреждена настолько, что после того, как ее стянули с мели, ее пришлось отправить домой на ремонт. Тем не менее Перри разгромил мексиканскую флотилию и захватил все лодки. Два приза пришлось взорвать, но «Чэмпион», быстроходное речное судно, ходившее между Ричмондом и Норфолком, вывели наружу и впоследствии с пользой использовали в качестве посыльного судна. В этой экспедиции произошло немало боев, а также случились потери среди офицеров и матросов.
При блокаде порта Туспан примерно в 120 милях к северо-западу от Вера-Круса был размещен бриг «Тракстон» под командованием капитана Карпентера. Корабль выбросило на берег штормом, и он оказался под мексиканскими пушками. Капитан отправил шлюпку сообщить коммодору о бедствии, но до того, как подоспела помощь, он капитулировал. При этом он встретил яростное сопротивление всех своих офицеров, а дежурный квартирмейстер категорически отказался подчиниться приказу о спуске флага. Лейтенант Бушрод Хантер, отправившийся за подмогой первым, добрался до эскадры у Вера-Круса, равно как и лейтенант Отуэй Берриман с лодочным экипажем, покинувшим судно до того, как капитуляция состоялась. Остальной экипаж доставили в Вера-Крус в качестве военнопленных. Как только коммодор Коннер услышал о катастрофе, он направил капитана Энгла на «Принстоне» в Туспан. Тот разделался с делом быстро. Он выбил мексиканцев из брига, забрал оставшееся вооружение, а затем сжег судно. Пушки, снятые с «Тракстона», установили в фортах, возведенных для защиты Туспана. Но в следующем году их захватили коммодор Перри и капитан Бриз. Офицеры и матросы флота затаили обиду на Туспан, и штурмовой отряд, взявший укрепления, сражался так, будто каждый человек в нем был демоном. Он потерял трех человек убитыми, в то время как пятеро офицеров и шестеро матросов получили ранения.
Летом 1847 года личный состав эскадры, действовавшей в Мексиканском заливе, тяжелого страдал от желтой лихорадки, а также от цинги, вызванной недостатком свежей пищи. На «Миссисипи» положение было настолько скверным, что ее пришлось отправить в Пенсакола. Сам коммодор Перри заболел, но отказался покинуть пост и перенес свой флаг на «Джермантаун», которая осталась на месте. Это произошло после падения Веракруса, когда задача военно-морских сил вновь свелась лишь к блокаде. Осада Веракруса стала крупнейшей отдельной операцией, выполненной военно-морским флотом за время войны. Коммодор Коннор сосредоточил у Веракруса все имеющиеся в его распоряжении силы и с нетерпением ожидал прибытия генерала Скотта и его армии, находившихся на острове Лобос в 150 милях к северу от Веракруса. Генерал Тейлор с 5000 человек только что разгромил Санта-Анну с 20 000 человек при Буэна-Виста, и двумя днями позже, а именно 24 февраля 1847 года, генерал Скотт отдал окончательные приказания своему флоту транспортов, который должен был доставить его армию к Веракрусу. В начале марта транспорты с 12 600 человеками прибыли к Веракрусу. Капитан Паркер в своей ранее цитируемой книге пишет: «Никакие слова не могут выразить нашего волнения, когда корабль за кораблем, переполненные полными энтузиазма солдатами, прибывали один за другим; одни бросали якорь неподалеку от нас, а другие следовали дальше к якорной стоянке у Антон-Лизардо. Мы так долго находились на наших кораблях и в течение нескольких месяцев оставались столь неактивными, что жаждали хоть какой-то работы. Я не могу ручаться за других, но картина того дня — а я помню, что это было воскресенье — настолько жива, а события так прочно запечатлелись в моей памяти, что я почти вижу корабль „Диадем“, задевший наш грота-гик в стремлении пройти достаточно близко, чтобы переброситься с нами словом, и по сей день могу посвистеть вальс, который исполнял оркестр пехотного полка на борту транспортного судна, стоявшего на якоре неподалеку от нас в ту ночь, хотя с тех пор я его больше никогда не слышал».