Entre Océan Atlantique et Estuaire, Meschers est une station balnéaire en bordure de la Gironde à 10 km de Royan, sur un domaine forestier classé et proche de Bordeaux. Le centre est situé à 300 m de la plage de Suzac. Le bord de mer est formé d'une alternance de falaises calcaires, avec des grottes troglodytiques, offrant à marée basse une plage de sable fin. Le centre est situé dans un site remarquable, dans un parc de 2 ha.