Ve městě San Pedro se nachází jedny z nejlepších restaurací v celém Belize. Berte ale také v potaz, že San Pedro je nejdražším místem v zemi. Pokud vyznáváte spíše baťůžkářský způsob cestování, rádi se vyhýbáte většímu množství turistů a nepotřebujete rušné bary ke štěstí, bude vaší volbou pro odpočinek spíše ostrov Caye Caulker.
Do města a na ostrov obecně se můžete dostat lodí z Belize City, ostrova Caye Caulker či také z mexického města Chetumal. San Pedro má k dispozici také menší letiště, a tak sem můžete přiletět z jakéhokoliv jiného letiště v zemi.