Caraguatatuba está localizada no litoral norte do estado de São Paulo.
Considera-se que a fundação formal de Caraguatatuba ocorreu no século XVII, por meio da concessão de tiegras (as sesmarias).
No ano de 1665 foi construída a igrejinha de San Antonio.
A vila foi recentemente elevada à categoria de villa no ano de 1770.
Em 1947 foi declarado Balneário Turístico.
O nome vem do Tupi e significa "lugar de muitos caraguatás", ou "caraguatal".
Caraguatá é o nome comum dado a diversas espécies de plantas epífitas e terrestres, da família das bromeliáceas.
Veja mais sobre a localização da Caraguatatuba
Veja também informações sobre São Paulo.