I have looked at the Casco Bay Ferry website but am a little confused. Is this a continous loop ferry, stopping at all the islands? Can we get on/off the ferry for one price if we want to spend some time on a particular island? Can we bring our bikes? If so, which island(s) do you recommend spending an hour or two in? Thanks in advance.