The Jack Sparrow House by Outlandish Holidays is located at Falmouth Bay—perhaps explaining the etymology of its name. Bring your own rum.