De los hoteles, depende de lo que mas valores el Zafiro esta próximo al paseo marítimo de Port de Alcudia pero al tener un puerto deportivo cerca esa zona de playa no es demasiado buena.
Por contra el Iberostar está en primera linea de playa en una zona magnifica, pero el paseo maritimo lo tendríais a unos 20 minutos (andando)
Otra diferencia entre los dos es que el Iberostar esta bastante orientado a familias con niños, mientras que el Zafiro al ser un 5 estrellas es mas tranquilo.
De todas formas ya sea para alejarse o acercarse al Port de Alcudia en la zona hay una linea de bus con bastantes frecuencias
L324 que va desde Alcudia a Can Picafort, por lo tanto recorre toda la playa de la Bahia de Alcudia
En cuanto a sitios para visitar en la zona puedes acercarte al pueblo de Pollença, la zona del puerto también tiene su encanto y también una buena playa. Linea de bus
L322
Otra opción es acercarse a Inca famosa por sus tiendas de productos de piel, podéis ir un jueves y así coincidiréis con su mercadillo semanal. Linea de bus
L302
El pueblo de Alcudia son su zona amurallada también es muy bonito, su mercadillo es considerado uno de los mas importantes de la isla, se celebra los martes y domingos.
Por ultimo te sugeriria una visita a las Cuevas de Campanet, linea de bus
L302 el problema es que solo llega al pueblo de Campanet y de ahí a las cuevas hay un recorrido de unos 40 minutos andando, aunque supongo que en el pueblo habrá algún taxi, merecen mucho la pena.