personnellement j'ai pu acheter des billets via le site pour une liaison entre deux îles des Canaries. Je ne sais pas si c'est le même problème pour vous mais je n'ai pas pu l'acheter longtemps à l'avance ; il semble me souvenir d'un mois / un mois et demi et donc si votre date de retour est hors période de réservation pour l'instant, vous ne pouvez acheter vos billets un peu comme à la sncf lorsque vous voulez acheter des billets par internet plus de 3 mois à l'avance.
Avez-vous pensé à vérifier qu'il y a bien un bateau le jour où vous le souhaitez ? Si vous regardez l'onglet "Destination Times", cette laison n'est disponible au départ de Portimao que le dimanche à midi et le retour que le samedi à 10 h 30 ; le reste du temps il doit naviguer jusqu'aux Canaries. Mais peut-être s'agit-il d'horaires non actualisés ou de basse saison ? Il faudrait donc essayer de faire une réservation en tenant compte de ces containtes pour voir si cela fonctionne. En tous cas cela pourrait expliquer pourquoi votre réservation ne fonctionne pas. Pour plus d'infos, vous pourriez contacter soit directement l'entreprise par mail (voir dernier onglet "contact" sur le site) ou bien peut-être l'Office du Tourisme de Portimao si vous n'avez pas de réponse.