Where is Captain's Boathouse?

Where is Captain's Boathouse located?

Captain's Boathouse, South Aegean, Greece (approx. 36.73597°, 24.41883°)


Where is Captain's Boathouse on the map?