Azor Beach Lodge in Ponta Delgada offers direct beachfront access and stunning sea views. Guests can relax on the terrace or balcony and enjoy the serene beachfront setting.