Snook can be found throughout Florida and other parts of the Gulf of Mexico and the Caribbean. Some popular spots for snook fishing include Tampa Bay, Charlotte Harbor, and the Florida Keys. It is important to research the specific area you plan to fish and to follow all regulations regarding snook fishing in that area.