El Hotel Sant Joan es un hotel de 2 estrellas situado en el centro de Palamós, a solo 300 metros de la playa. Ofrece habitaciones sencillas pero cómodas, con aire acondicionado y baño privado. El hotel cuenta con un bar y una terraza en la azotea con vistas al mar.