Hola como te dice Romi en cayo de Coco y Cayo guillermo es complicado encontrar algún hospedaje, lo más cercano que tienes en cayo de coco es el pueblo de Morón que está a unos 50 minutos de viaje, a lo mejor podrías econtrar alguna casa de familia pero es más complicado. En temporada baja en cayo de coco tienes hoteles desde 44 euros por día con todo incluido con excelente playas.
En cayo de coco puede cualquiera ir a la playa, solo no puedes entrar a otro hotel si no estás autorizado, pero en muchos te dejan a pasar a visitarlos si quieres y además hay entradas directas a las playas sin necesidad de pasar por los hoteles.
No si si lo sabes pero cerca de cayo de coco está cayo guillermo donde tienes una de las playas mas bonitas de cuba que es "Playa pilar", es una playa que no debes perderte de visitar!