BiBo Beach House offers international cuisine in a beachfront setting, embodying the spirit of southern Spain.