Yes, Weda Lodge, (Weda Oceanview Resort ). Anomabo has a restaurant on site.